Memory Maze
By Steve Walters


This AstroBASIC game has been converted from the original Bally BASIC 300-Baud 
format to 2000-Baud.  It now loads in about twenty seconds rather than three 
and a half minutes.


Changes Made:
-------------

1)  This program was processed with Jay Fenton's "300 Baud to 2000 Baud Tape 
Conversion Program."  The program mistook "(C) 1980 S L Walters" to be line 
1980.  That erroneous line was removed.

2) After the 300 baud BASIC program finishes loading, the "tape" continues to 
load four direct commands.  These had to be saved along with the 2000-baud 
version of the program.  The commands are:
     &(9)=168
     &(20)=129
     NT=0
     BC=133

3) NT=-1 was added to the beginning of line 100 in order to make the sound as 
intended.

4) The 300 baud "tape" ends with brief instructions that are comments.  Richard 
Degler took these instructions and made a title screen that now provides them.  
The title screen was added to the program using Mike White's Blue Ram BASIC 
"Repacker" program.

5) AstroBASIC runs faster than Bally BASIC.  In this case the drawing of the 
maze has been given a speed boost.  The maze now draws about twice as fast.  
This is a much-needed improvement because the maze is redrawn whenever the 
player "peeks" at it.  While it isn't unusual to see performance increases with 
AstroBASIC, this boost seems to work particularly well.

6) The program now autoruns when loaded with :INPUT.  This is because rather 
than saving the program with :PRINT, the program was saved with this direct 
command:
     PRINT ";RUN ";:PRINT %(16384),1887
   This command is provided in Mike White's BASIC article "Tricks of the Trade, 
Tutorial #3"


Directions
----------

These are the directions that appear on the screen when the game loads:

"Study the maze until it disappears.  Move through the invisible maze.  Lose 
one point if you bump into the walls, and three points if you must peek at the 
maze."
